簡介:本次課程就是圍繞編程界火熱的go語言,并結合微信小程序中的微商城系統講起,從最根上就奠定了我們項目中技術選型的高度與市場發展的機遇。
我們從小程序的市場發展前景進行分析,結合go語言高并發編程技術棧引出協程與通道的通信講起,從阿里雙十一購物節活動中的搶購場景來分析了商城系統搶購的一個簡單的解決方案,并分析了和微商系統相關的三張核心的數據庫表 購物車表,商品表,訂單表,并對微商城涉及到的優化方法進行了講解,并快速了解小程序的基礎知識,結合產品原型圖與微信小程序實現了微商城系統的幾個頁面功能。
第1章 課程介紹和導學【初識小程序】
本章內容總體的對這套課程做一個基礎概述,對基于微信小程序的微商城市場發展前景以及從業人員情況進行了分析,并對課程學習流程進行了講解。
第2章 golang微商城之后端【協程通信實踐之道】
微商城相關的后端知識,主要講解go語言并發編程當中的協程,通道,以及他們之間的通信,商品超賣的解決辦法,微商城的數據庫設計,商城加入購物車與下訂單邏輯分析,在售商品的優化方法,商城下單解耦的原理講解。
第3章 微商城之界面設計【具備產品PM思維的研發RD方能彰顯價值】
結合產品原型圖設計工具講解微商城系統的頁面布局,主要包括商城首頁,分類,商品列表頁,商品詳情頁,加入購物車頁,引導到支付頁,個人中心頁。
第4章 基于微信小程序的微商城前端 【后端+前端,全粘工程師晉升全棧工程師必備】
快速講解小程序知識,并分析微商城系統頁面的小程序代碼,并實現了微商城系統服務端接口。